green manuring - French English Dictionary